全屋智能终端软件方式观看上海电信IPTV(使用OpenWrt+udpxy) 您所在的位置:网站首页 未开通iptv业务 能看 全屋智能终端软件方式观看上海电信IPTV(使用OpenWrt+udpxy)

全屋智能终端软件方式观看上海电信IPTV(使用OpenWrt+udpxy)

2024-06-30 19:31| 来源: 网络整理| 查看: 265

本文解决的问题

上海电信IPTV使用IPTV电视盒子进行观看,需同时打开电视和IPTV盒子才能正常观看,观看过程中使用两个不同的遥控器进行操作,同时受限于开通IPTV权限的数量的限制,不能无限制使用,存在诸多使用上的不便。本文采用OpenWrt路由系统安装udpxy软件包实现家庭网络内上海电信IPTV的无限制观看,即在个人电脑、智能电视、智能手机等智能终端上安装通用播放软件即可实现上海电信IPTV的直播观看。

本文适用目标

1)路由器系统为OpenWrt或者其他可以配置VLAN、多WAN口设置的路由系统,路由系统可安装在硬件路由器上(硬路由系统),也可安装在虚拟机环境、PC电脑、软路由设备上(软路由系统)。本文以软路由系统举例说明,硬路由系统设置原理基本一致;

2)上海电信IPTV业务用户,其他运营商类似,不同运营商IPTV通道使用的VLAN ID可能不一样,未开通IPTV业务用户也可尝试,不保证能正常使用;

3)电信SDN光猫,运营商默认设置,未改桥接;如更改桥接的用户,不保证能正常使用。

准备

1)将IPTV盒子正常接入使用,通过遥控器“设置”按键打开设置菜单,选择“网络状态”,查看并记录正常使用的IPTV盒子当前的网络状态信息,即对着电视屏幕拍个照,主要记录IPTV盒子的MAC地址(备忘1)和专网端家庭网关地址(备忘2),该地址也可在每个IPTV盒子的背部条码处查看;继续打开设置菜单,选择“系统信息”,查看当前的系统信息,也拍个照以备不时之需,主要记录硬件序列号(备忘3);

2)在虚拟机环境或者硬件环境上安装OpenWrt系统,保证电脑或者手机可以通过LAN访问路由器管理页面;具体刷机教程和软路由安装教程可以移步恩山论坛或者自行百度。

正文

1) 登录OpenWrt系统,本文以OpenWrt22.03.0-rc5为例,各个版本OpenWrt菜单设置布局可能存在不一样的情况;

2) 进入菜单“Network(网络)”==》“Interface(接口)”,选择“Device(设备)”选项卡,选择需要作为WAN口的接口,硬路由系统为br-wan,软路由系统自己选定一个物理网口即可,本文选择eth0接口作为WAN口,点击“Configure(配置)”按钮;

3)在弹出的设置对话框中更改MAC地址为“备忘1”的地址,点击保存;(作者注:如在所有配置工作完成之后,重启路由器后此处配置的设备MAC地址重启后又变回原始的MAC地址,请百度自行搜索修改教程,直至重启路由MAC地址不再发生回退现象为止)

4)回到“Device(设备)”选项卡,点击左下角的“Add device configuration”按钮进行设备添加,如下图所示进行设置;“Device Type(设备类型)”选择“VLAN(802.1q)”,“Base Device”选择WAN口对应的设备,硬路由为br-wan,软路由为选定的物理WAN接口,此处为eth0,MAC地址填写“备忘1”的地址,切换到“Advanced device option(设备高级选项)”,“Force IGMP version”选项中选择“Enforce IGMPv2”;

5)设置完成后点击保存,切记在“Device(设备)”选项卡界面点击“Save&Apply(保存和应用)”按钮进行保存;至此设备创建完成;

6) 进入菜单“Network(网络)”==》“Interface(接口)”,点击左下角的“Add new interface(新建接口)”按钮;“Name(接口名称)”填写wan85,协议选择DHCP client,“Device(设备)”选择之前创建的vlan id为85的接口,硬路由为br-wan.85,此处为eth0.85;点击“创建接口”按钮确认创建接口;

7)创建接口后,在接口编辑对话框中进行如下设置;在“Advanced Settings(高级设置)”选项卡中找到“Use gateway metric(网关跃点)”,该参数设置为20;点击保存按钮进行设置保存;

8)保存设置后,设置界面自动返回到“Interfaces(接口)”选项卡,选择接口WAN,点击接口WAN的“Edit(编辑)”按钮进行编辑;

在“Advanced Settings(高级设置)”选项卡中找到“Use gateway metric(网关跃点)”,该参数设置为1;点击保存按钮进行设置保存;保存设置后,设置界面自动返回到“Interfaces(接口)”选项卡,切记在该界面点击“Save&Apply(保存和应用)”按钮进行保存;

9)进入菜单“Network(网络)”==》“Firewall(防火墙)”,点击左下角的“Add(添加)”按钮进行防火墙规则添加;防火墙名称填写wan85,Input、Output,Forward全部选择accept,选中“Masquerading(伪装)”复选框,“Covered networks(覆盖网络)”选择wan85,“Allow forward from source zones(允许源区域转发报文)”选择lan;点击保存进行配置保存;

10)其他防火墙的设置按如下设置;因此路由为光猫下的二级路由,顾此处为了访问方便所有选项均选择了accept,不存在安全隐患,如你的光猫为桥接模式,wan和wan85的设置请谨慎选择;

11) 在该设置界面,选择第三个选项卡“Traffic Rules”选项卡,点击左下方的的“Add(添加)”按钮,添加udpxy的规则,按下图所示进行填写,点击保存按钮进行保存,切记点击“Save&Apply(保存和应用)”按钮使设置生效;

12) 进入菜单“Network(网络)”==》“Interface(接口)”,选择WAN85接口,点击该接口的“Edit(编辑)”按钮;在防火墙区域选项中选择wan85;点击保存按钮进行保存,切记点击“Save&Apply(保存和应用)”按钮使设置生效;

13) 进入菜单“Network(网络)”==》“Routing(路由)”,点击左下方的“Add(添加)”按钮添加如下2条静态路由;

第一条路由:10.0.0.0/8,网关选择WAN85接口的获取到的网关地址,即备忘2的记录的地址,路由类型选择“Unicast(单播)”;此路由用于访问IPTV专网的DNS服务器;

第二条路由:239.0.0.0/3,网关留空,不要填写,路由类型选择“multicast(组播/多播)”;此路由为组播路由,用于专网观看直播使用;

14) 进入菜单“System(系统)”==》“Software(软件包)”,点击“Update lists(更新列表)”按钮进行软件包列表更新,点击按钮后如长时间未能完成更新请重新进入该菜单,在“Filter(过滤)”输入框中输入udpxy,选择udpxy和luci-app-udpxy两项软件包进行安装,安装过程中如长时间没有反应请重新进入该菜单查看安装结果,直至安装结果为“Installed(已安装)”;

15)安装完成后,点击浏览器的刷新按钮进行刷新,进入菜单“Services(服务)”==》“udpxy”,选中“Enable(启用)”复选框,“Bind IP/Interface(绑定IP/接口)”留空即可,这样既可以在路由的LAN口访问还可以在路由器的WAN口访问,端口按自己需要进行填写,请勿使用知名端口,以免发生冲突,“Source IP/Interface(源IP/接口)”选择新创建的IPTV专网WAN接口即wan85所对应的接口,硬路由为br-wan.85,此处为eth0.85,点击“Save&Apply(保存和应用)”按钮使设置生效;

至此OpenWrt+udpxy设置完成,访问http://路由器LAN口地址:udpxy端口号/status页面即可查看udpxy的允许状态,此处为192.168.2.1:9988/status,如下表示运行成功。

如需观看IPTV直播可使用VLC软件,菜单“媒体”==》“打开网络串流”,输入如下地址http:// 路由器LAN口地址:udpxy端口号/udp/频道组播地址:组播端口号/,如此处五星体育的地址为http://192.168.2.1:9988/udp/239.45.3.210:5140,此处192.168.2.1为路由器LAN口地址,239.45.3.210为上海电信IPTV五星体育直播组播地址,5140为组播端口号,具体各个频道的地址和端口号可百度查找。

PC电脑可使用VLC、PotPlayer等软件观看直播,手机、平板、电视等其他智能终端可使用Kodi软件进行观看。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有